<?php
require_once '../../Banco/Conexao.php';
class DaoPublicidade {
    public function cadastrar($publicidade){
        $conexao = new Conexao();    
        $conexao->conecta();
        $imagem = $publicidade->getImagem();
        $tipo = $publicidade->getTipo();
        $link = $publicidade->getLink();
        $status = $publicidade->getStatus();
        try{            
            $query = "INSERT INTO publicidade(pub_imagem, pub_tipo, pub_link, pub_status)
                VALUES ('$imagem','$tipo','$link',$status)";
            mysql_query($query) or die ('Erro no cadastro do Autor');
        }  catch (Exception $e){
            echo $e;
        }
        $conexao->desconnecta();
    }
    
    public function buscar($clausula){
        $conexao = new Conexao();    
        $conexao->conecta();
        try{       
            $lista = array();
            $query = "SELECT * FROM publicidade $clausula";
            
            $resultado = mysql_query($query) or die ('Erro na busca');
            while($linha = mysql_fetch_array($resultado)){
                $publicidade = new Publidade();
                $publicidade->setId($linha['pub_id']);
                $publicidade->setImagem($linha['pub_imagem']);
                $publicidade->setLink($linha['pub_link']);
                $publicidade->setTipo($linha['pub_tipo']);
                $publicidade->setStatus($linha['pub_status']);
                array_push($lista, $publicidade);
            }
            return $lista;            
        } catch (Exception $e){
            echo $e;
        }
        $conexao->desconnecta();
    }
    
    public function mudarStatus($id,$valor){
        $conexao = new Conexao();    
        $conexao->conecta();
        try{
            $query = "UPDATE publicidade SET pub_status = $valor WHERE pub_id = $id ";
            mysql_query($query) or die("Erro ao mudar status");
        }catch(Exception $e){
        
        }        
        $conexao->desconnecta();
    }
    
    
}

?>
